::-webkit-scrollbar-thumb {background-color:#fcfcfc;background-clip:padding-box;min-height:28px}
:not(input):not(textarea) {-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-user-select:none}
body,html {height:100%;background:#f2f2f2}
html {overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body {font-family:-apple-system,SF UI Text,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;line-height:1.5;position:relative}
body a {text-decoration:none}
pre {font-family:-apple-system,SF UI Text,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif}
html * {outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul {margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-overflow-scrolling:touch}
input,select,textarea {font-size:100%;outline-style:none;-webkit-appearance:none;vertical-align:middle;border:0;background:transparent}
table {border-collapse:collapse;border-spacing:0}
fieldset,img {border:0}
th {font-style:normal;font-weight:500}
ol,ul {list-style:none}
th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500}
a {text-decoration:none}
.a-btn,.a-btn-gray,.a-btn-no,.btn {min-width:5em;padding:.3em 1em;text-align:center;border-radius:2px}
.a-btn {background:#3964aa;color:#fff;margin:0 .3em}
.a-btn-gray {background:#ccc;color:#000;margin:0 .3em}
.a-btn-no {background:#e4e4e4;color:#bbb;border:1px solid #ccc;margin:0 .3em;pointer-events:none}
.a-btn-max {height:3.2em;background:#3964aa;border:0;color:#fff;width:100%;font-size:1.1em}
body {color:#333}
body .search-icon {width:2em;height:2em;position:relative}
body .search-icon:after {content:"";width:.6em;height:.6em;border:1px solid rgba(51,51,51,.8);border-width:1px 0 0 1px;transform:rotate(225deg);margin-top:-.3em}
body .search-icon.search-a:after {transform:rotate(45deg);margin-top:.3em}
body .a-tab {margin:.5em;height:2em;line-height:2em}
body .a-tab .items {background:#fff;text-align:center;font-size:.9em}
body .a-tab .items .item {border:1px solid #e4e4e4;border-width:1px 1px 1px 0}
body .a-tab .items .item:first-child {border-width:1px 1px 1px 1px}
body .a-tab .items .active {background:#3964aa;color:#fff;border:0}
body .a-tab .search {background:#fff;border:1px solid #e4e4e4;width:2em;height:2em;margin-left:4em;position:relative}
body .a-tab .search:after {content:"";position:absolute;width:.6em;height:.6em;border:1px solid rgba(51,51,51,.8);border-width:1px 0 0 1px;transform:rotate(225deg);top:.5em;left:.65em}
body .a-tab .search.search-a {transform:rotate(180deg)}
body .a-txt-x {font-size:.9em;padding:.6em .5em;border-right:1px solid #e4e4e4}
body .a-txt-x:last-child {border-right:0}
body .a-txt-x span {color:rgba(51,51,51,.7)}
body .a-txt-y {font-size:.9em;padding:.4em .5em;border-bottom:1px solid #e4e4e4}
body .a-txt-y:last-child {border-bottom:0}
body .a-txt-y span {color:rgba(51,51,51,.7)}
body .data-list .item,body .data-list>div {margin-top:.5em}
body .a-fz-1 {font-size:1em}
body .a-bg-w {background:#fff}
body .no-more {text-align:center;color:#ccc;line-height:3}
body .data-time .input-wrap {overflow:hidden}
body .data-time input {background:none;outline:none;border:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none}
body .date-input {display:block;width:0;height:0}
body .date-box {width:0;height:0;overflow:hidden}
body .game .a-ball {width:2em;height:2em;border-radius:2px;color:#fff;text-align:center;font-weight:900;background:#0392dd;line-height:2em}
body .game .a-border {border-bottom:1px solid #ccc;padding:.2em 0 .6em}
body .a-select .a-option {min-width:2.5em;min-height:2em;padding:.3em .3em;text-align:center;border-radius:2px;border:1px solid #ccc}
body .a-select .a-option input {border:0}
body .a-select input {outline-style:none;-webkit-appearance:none;vertical-align:middle;border:0;background:transparent}
body .a-select .l-list-select {padding:.3em 0;overflow:hidden;position:relative}
body .a-select .l-list-select select {position:absolute;left:.3em;top:.2em;width:3em;outline-style:none;-webkit-appearance:none;vertical-align:middle;border:0;background:transparent}
body .a-select .active {background:#3964aa;color:#fff;border-color:#3964aa}
body .a-sj {margin-left:.5em;margin-top:.3em;width:0;height:0;border-width:.4em;border-style:solid;border-color:#000 transparent transparent transparent}
body .hy-btn {margin:2.5em 1em}
#app .a-orange {color:#f90}
#app .a-red {color:red}
#app .a-green {color:green}
#app .a-blue {color:#3964aa}
#app .s-error {border:1px solid #ff7575}
#app .van-cell {padding-right:10px}
#app .van-cell .van-field__body input {line-height:24px}
#app .van-cell .van-cell__title {min-width:100px}
#app .van-cell .van-cell__value input {outline-style:none;-webkit-appearance:none;vertical-align:middle;background:transparent;text-align:right;display:block;width:100%;padding-right:5px}
#app .error-info {padding-left:1em;color:#f60;height:3em;line-height:2em}
/*! https://github.com/lzxb/flex.css */[flex] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
[flex]>* {display:block}
[flex]>[flex] {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
[flex~="dir:left"] {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
[flex~="dir:right"] {-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end}
[flex~="dir:top"] {-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
[flex~="dir:bottom"] {-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end}
[flex~="main:left"] {-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
[flex~="main:right"] {-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
[flex~="main:justify"] {-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
[flex~="main:center"] {-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
[flex~="cross:top"] {-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
[flex~="cross:bottom"] {-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
[flex~="cross:center"] {-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
[flex~="cross:baseline"] {-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}
[flex~="cross:stretch"] {-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
[flex~="box:first"]>*,[flex~="box:justify"]>*,[flex~="box:last"]>*,[flex~="box:mean"]>* {width:0;height:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
[flex~="box:first"]>:first-child,[flex~="box:justify"]>:first-child,[flex~="box:justify"]>:last-child,[flex~="box:last"]>:last-child {width:auto;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
[flex~="dir:bottom"][flex~="box:first"]>*,[flex~="dir:bottom"][flex~="box:justify"]>*,[flex~="dir:bottom"][flex~="box:last"]>*,[flex~="dir:bottom"][flex~="box:mean"]>*,[flex~="dir:top"][flex~="box:first"]>*,[flex~="dir:top"][flex~="box:justify"]>*,[flex~="dir:top"][flex~="box:last"]>*,[flex~="dir:top"][flex~="box:mean"]>* {width:auto;height:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
[flex~="dir:bottom"][flex~="box:first"]>:first-child,[flex~="dir:bottom"][flex~="box:justify"]>:first-child [flex~="dir:bottom"][flex~="box:justify"]>:last-child,[flex~="dir:bottom"][flex~="box:last"]>:last-child,[flex~="dir:top"][flex~="box:first"]>:first-child,[flex~="dir:top"][flex~="box:justify"]>:first-child,[flex~="dir:top"][flex~="box:justify"]>:last-child,[flex~="dir:top"][flex~="box:last"]>:last-child {height:auto;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
[flex-box="0"] {-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
[flex-box="1"] {-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
[flex-box="2"] {-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;-webkit-flex-shrink:2;-ms-flex-negative:2;flex-shrink:2}
[flex-box="3"] {-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3;-webkit-flex-shrink:3;-ms-flex-negative:3;flex-shrink:3}
[flex-box="4"] {-webkit-box-flex:4;-webkit-flex-grow:4;-ms-flex-positive:4;flex-grow:4;-webkit-flex-shrink:4;-ms-flex-negative:4;flex-shrink:4}
[flex-box="5"] {-webkit-box-flex:5;-webkit-flex-grow:5;-ms-flex-positive:5;flex-grow:5;-webkit-flex-shrink:5;-ms-flex-negative:5;flex-shrink:5}
[flex-box="6"] {-webkit-box-flex:6;-webkit-flex-grow:6;-ms-flex-positive:6;flex-grow:6;-webkit-flex-shrink:6;-ms-flex-negative:6;flex-shrink:6}
[flex-box="7"] {-webkit-box-flex:7;-webkit-flex-grow:7;-ms-flex-positive:7;flex-grow:7;-webkit-flex-shrink:7;-ms-flex-negative:7;flex-shrink:7}
[flex-box="8"] {-webkit-box-flex:8;-webkit-flex-grow:8;-ms-flex-positive:8;flex-grow:8;-webkit-flex-shrink:8;-ms-flex-negative:8;flex-shrink:8}
[flex-box="9"] {-webkit-box-flex:9;-webkit-flex-grow:9;-ms-flex-positive:9;flex-grow:9;-webkit-flex-shrink:9;-ms-flex-negative:9;flex-shrink:9}
[flex-box="10"] {-webkit-box-flex:10;-webkit-flex-grow:10;-ms-flex-positive:10;flex-grow:10;-webkit-flex-shrink:10;-ms-flex-negative:10;flex-shrink:10}
#app {height:100%;font-size:.3rem}
#app .weui-switch-cp__input:checked~.weui-switch-cp__box,#app .weui-switch:checked {border-color:green;background-color:green}
#app .van-nav-bar {background-color:#3964aa}
#app .van-nav-bar .van-nav-bar__text,#app .van-nav-bar .van-nav-bar__title {color:#fff}
#app .van-nav-bar .van-nav-bar__right {height:100%}
#app .van-nav-bar .van-icon-arrow-left {color:#fff;font-size:1.5em}
#app .van-nav-bar .slot-member {height:100%}
#app .van-nav-bar .slot-member span {color:#fff;font-weight:700;border:1px solid #fff;height:23px;line-height:23px;width:23px;font-size:18px;border-radius:3px}
#app .van-nav-bar .van-nav-bar__text:active {background:none}
#app .a-btn-handicap {height:30px;color:#fff;border:1px solid #fff;line-height:30px;margin-top:8px;padding:0 .5em;border-radius:3px}
#app .router {height:100%}
#app .nav-h {height:46px}
#app .slot-l {color:#fff;font-size:1.2em}
#app .slot-r {color:#fff;height:100%;line-height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#app .slot-r span {margin:0 .5em}
#app .slot-r img {height:2.4em;margin-top:-.2em}
#app .btn-r-w {background:#fff;color:#3964aa;font-size:.8em;border-radius:1.5em;padding:.3em 1em}
#app .vux-header-right {height:100%;top:0}
#app .vux-header-left a {color:#fff}
#app .vux-header .vux-header-left .left-arrow:before {border:1px solid #fff;border-width:1px 0 0 1px}
#app .vux-pop-in-enter-active,#app .vux-pop-in-leave-active,#app .vux-pop-out-enter-active,#app .vux-pop-out-leave-active {will-change:transform;transition:all .5s;height:100%;top:46px;position:absolute;backface-visibility:hidden;perspective:1000}
#app .vux-pop-out-enter {opacity:0;transform:translate3d(-100%,0,0)}
#app .vux-pop-in-enter,#app .vux-pop-out-leave-active {opacity:0;transform:translate3d(100%,0,0)}
#app .vux-pop-in-leave-active {opacity:0;transform:translate3d(-100%,0,0)}
#app .router-view {width:100%;height:100%}
#app .weui-cells {margin-top:0}
#app .vux-cell-value,#app .weui-input {color:#7b7b7b}

.login {height:100%;background:#3964aa;width:100%;min-height:105vw}
.login .f-wrap {width:90%}
.login .f-wrap input {border:0}
.login .f-wrap form {width:100%}
.login .f-wrap .l-wrap {background:#fff;border-radius:6px;overflow:hidden}
.login .f-wrap .l-wrap .row {height:3.5em;border-bottom:1px solid #ececec}
.login .f-wrap .l-wrap .row:nth-child(2) img {width:3em;margin:0}
.login .f-wrap .l-wrap .row img {width:2em;margin:0 .5em}
.login .f-wrap .l-wrap .row input {margin:.4em}
.login .f-wrap .l-wrap .row .img-code {display:block;margin:.5em;width:8em}
.login .f-wrap .f-btn {height:2.5em;background:#013366;border:0;color:#fff;width:100%;font-size:1.2em}
.login .l-bottom {color:#fff;margin-bottom:1em;text-align: center;vertical-align: top;display: flex;}
.login .l-bottom div{margin: 1em;}
.login .go-reg {line-height:3;font-size:.9em;color:#fff}
.login .logo {font-size:3.5em;color:#fff;margin-bottom:1em;color:#ffff00;text-shadow:#000 2px 1px 1px,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;-webkit-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;-moz-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;filter:Glow(color=#000,strength=3);}
.login .icon-item {width:3em;height:3em;display:block;margin:.2em;background-color: #3964aa !important;border-radius: 2em;}
.login .icon-item.active {background-color: #40ce31 !important;}
.login .icon-item.icon-pc1 {background:url(icon_pc1.png) 50% no-repeat;background-size:75%;}
.login .icon-item.icon-pc2 {background:url(icon_pc2.png) 50% no-repeat;background-size:75%;}
.login .icon-item.icon-cell {background:url(icon_cell.png) 50% no-repeat;background-size:75%;}
.login .bottom-info{margin-top: 2.6em; font-size:1em;}
.shadow { text-shadow: #333333 1px 1px 1px, #333333 0 1px 0, #333333 -1px 0 0, #333333 0 -1px 0; }